#include <iostream>
#include <cstdio>
#include <signal.h>
#include <sys/types.h>
#include <unistd.h>
#include <sys/ipc.h>
#include <sys/shm.h>

using namespace std;

int main()
{
  shmget(ftok("test.cc", 66), 4096, IPC_CREAT | 0666);
  return 0;
}

// void sigcb(int signo)
// {
//   cout << signo << endl;
//   exit(1);
// }

// int main()
// {

//   struct sigaction act;
//   act.sa_handler  = sigcb;
//   sigaction(SIGINT, &act, NULL);

//   cout << "pid: " << getpid() << endl;

//   while(true) {};
//   return 0;
//}

// void sigcb(int signo)
// {
//   cout << signo << endl;
//   exit(1);
// }

// int main()
// {
//   signal(SIGINT, sigcb);

//   cout << "pid: " << getpid() << endl;

//   while(true) {};
//   return 0;
// }
